@charset "utf-8";
/* CSS Document */
body{ min-width: 0;}
/*专题通用*/
@media (max-width: 767px) {
    .zt-toplink{ position: static; padding: 10px 10px 0 0; text-align: right;}
    .zt-toplink li{ display: inline-block; float: none;}
}
 @media (max-width:1199px) {
	 .navbar-nav{ width:100%;}
 }
@media (min-width: 992px) and (max-width:1199px) {
.navbar-nav li{width:120px;}
.navbar-nav li.num1{ width:116px;} 
.navbar-nav li.num7{width:145px;}
.navbar-nav li .menulist{ width: 992px;}
.navbar-nav li.num2 .menulist ul{ background-position:286px 0;}
.navbar-nav li.num3 .menulist ul{ background-position:415px 0; padding-left: 20px;}
.navbar-nav li.num4 .menulist ul{ background-position:531px 0;    padding-left: 320px;}
.navbar-nav li.num5 .menulist ul{ background-position:654px 0;   padding-left: 445px;}
.navbar-nav li.num6 .menulist ul{ background-position:775px 0;}
.navbar-nav li.num7 .menulist ul{ background-position:908px 0; }
.navbar-nav li.num8 .menulist ul{ background-position:170px 0;}
.linkbg{ padding:0px;}
.dzjg{left:12px;}
.jiucuo{right:12px;}
.logo_unint{padding-left:66px; background:url(../images/logo_unit.png) left center no-repeat; font-size:32px; }
}
@media (min-width: 768px) and (max-width:991px) {
.topline a{ padding:0 6px;}
.topsearchbox{ width:210px; } 
.topsearchbox ul li.se_box{width:210px;} 
.topsearchbox ul li.se_box input{width:152px;    padding: 2px 46px 2px 10px;} 
.topsearchbox li.sea_an{ left:173px;}
.navbar-nav li a img{ display:none;}
.navbar-nav li{width:92px;}
.navbar-nav li.num1,.navbar-nav li.num7{width: 79px;}
.navbar-nav li.num3,.navbar-nav li.num4{width:117px;}
.navbar-nav li .menulist{ width: 768px;}
.navbar-nav li.num2 .menulist ul{ background-position:229px 0; padding-left: 0;}
.navbar-nav li.num3 .menulist ul{ background-position:325px 0; padding-left: 0;}
.navbar-nav li.num4 .menulist ul{ background-position:415px 0; padding-left: 200px;}
.navbar-nav li.num5 .menulist ul{ background-position:508px 0; padding-left: 0; text-align: right;     padding-right: 102px;}
.navbar-nav li.num6 .menulist ul{ background-position:600px 0;}
.navbar-nav li.num7 .menulist ul{ background-position:700px 0; padding-right: 10px;}
.navbar-nav li.num8 .menulist ul{ background-position:137px 0;}
.linkbg{ padding:0px;}
.footer_link dl dd{width:152px;}
.footer_link_list{ width:762px; left:0px;}
.footer_link_list ul li{ width:150px;}
a.footer_link_a{ background:url(../images/linkdot.png) 125px center no-repeat; font-size:14px; }
.logo_unint{ font-size:28px;padding-left:66px; background:url(../images/logo_unit.png) left center no-repeat; }
.logo{padding-left: 0;}

}
@media (max-width: 767px) {
.logo{width:100%;height:auto; padding-left:0px; padding-top:0px; float:none; text-align:center;}
.logo ul li{text-align:center;}
.logo img{width:80%;max-width:375px;height:auto !important;margin:0 10% 0 10%;}
.topright,.topline .sylogin{ float:none;}
.topline{ text-align:center; float:none; margin-top:20px;}
.topline a{ display:inline; float:none;}
.topline a.add{ background:none;}
.topsearchbox{ float:none; margin:0 auto; margin-top:10px; width:260px;} 
.topsearchbox ul li.se_box{width:260px;}
.topsearchbox ul li.se_box input{width:202px;padding:2px 46px 2px 10px;}
.topsearchbox li.sea_an{left:223px;}
.header{ height:auto; padding:20px;}
.menubox{ height:50px;}
.navbar{background:#015293;height:50px; color: #fff; width: auto;}
.navbar-header{ padding: 0 10px;}
.navbar-nav{ height:auto; background:#015293;}
.navbar-nav li.num1{ display:none;}   
.navbar-nav li,.navbar-nav li.num7,.navbar-nav li.num2,.navbar-nav li.num2 a,.navbar-nav li.num7 a{width:100%;background:none;height:45px;}
.navbar-nav li a{height:45px;line-height:45px;background:#015293;padding:0; left:0px; width:100%; font-size:18px;}
.navbar-nav li a img{display:none;}
    .navbar-default .navbar-toggle{background: #fff;}
    .navbar-default .navbar-collapse{width: auto;}
.navbar-nav li a:hover,.navbar-nav li.on a{ background:#0071c6;}
    .navbar-default .navbar-brand{ padding: 0; line-height: 50px; color: #fff;}
.logo_unint{ font-size:25px;padding-left:20%; width:80%; height:auto; line-height:40px;  background:url(../images/logo_unit.png) left center no-repeat; float:none; margin-top:0px; }
.topline .topshare{display: none;}
.topewmico{float: none; margin: 8px auto 0;}
}
@media (max-width:480px) {
    .ui-dialog-content{max-width: 300px !important; width: auto !important;}
    .ui-dialog-body{ padding: 20px 10px !important;}
	.jump-info .btn-group{ padding-left:90px;}
}
.back_home-wza{position: absolute;top: 10px;right: 140px;color: #c00;font-size: 14px;}